home *** CD-ROM | disk | FTP | other *** search
- Flashback 0.6.2 Beta
-
- This simple application takes advantage of the API exposed by TRGÆs
- FlashPro to automatically backup the four standard application databases
- (Address, Datebook, Memo and Todo) to Flash memory.
-
- Why would you want that? Simple... it gives you the peace of mind to know
- that if you lose your precious data due to a crash or hard-reset, you can
- quickly get it back without having to sync to your computer. Immagine
- you're out of town on a business trip and your batteries die... sure you
- lose all your applications and data but if you've used FlashBack with some
- sort of consistency you'll be able to restore your address book, memopad,
- datebook and todo list to at least a Functional level (of course any
- additions, changes and deletions that took place after the backup and
- before the crash, would not be reflected).
-
- NOTE: if you like FlashBack and would like to be notified of updates,
- please e-mail me at whitemiata@thesitemill.com and let me know by putting
- SUBSCRIBE FlashBack in the subject.
-
- Revision History
-
- 0.6.2 Beta
- Revision: backup operations take place in the same order as the
- checkboxes. Also displays name of application instead of Database
- Revised 1/4/2000
-
- 0.6.1 Beta
- Revision: has checkboxes to select applications that are backed up.
- stores preferences
- Revised 12/23/99
-
- Requirements
-
- In order to function, Flashback requires TRG's FlashPro to be installed and
- operating correctly on the device.
-
- You should also have a backup of FlashPro in FLASH MEMORY, which is
- reccomended by TRG anyway, otherwise you can't get the databases back to
- ram if the palm crashes and you lose the Ram-based version of FlashPro.
-
- Flashback also requires to be running from RAM. You should feel free to
- make a backup of FlashBack into Flash, but you should make sure that there
- is a copy In RAM (the Palm will run the Ram version if there are two). This
- is because an application residing in Flash canÆt modify flash memory. A
- future version of the application will check to see if itÆs running from
- Ram.
-
- How to use it
-
- ItÆs actually pretty simpleà you run FlashBack...
-
- ...then on the main screen you check off the standard databases you want
- backed up...
-
- ...then click the Backup button.
-
- Flashback will iterate through the checked off databases; if a database is
- currently backed up in Flash, Flashback will delete it from Flash and
- replace it with a fresh copy (thatÆs what Flashback is telling you when it
- says "Removing à." DonÆt worry your RAM copy of the database is safe!
-
- That's it... at that point you have a nice copy of your databases in Flash
- memory.
-
- What do you do with the backups
-
- FlashBack is all about INSURANCE... if nothing bad happens you don't do a
- darn thing with it's backups...
-
- When horror strikes and your batteries die, or you drop your palm causing
- the memory card to dislodge... or an awry application forces you to perform
- a hard-reset.... it's FlashBack to the rescue!
-
- To be more precise, it would be FlashPro to the rescue... FlashBack takes
- no part whatsoever in the restore process.
-
- What you would do when horror strikes is the following:
-
-
- * VERIFY THAT THE DATA IS GONE (no point in wasting your time otherwise)
- * Run the Flash-backupped-version of FlashPro... it should automagically
- copy itself to RAM
- * Run the RAM version of FlashPro
- * Select FLASH from the toggle buttons at the bottom, to view the
- contents of your Flash Memory
- * Select the databases from the list that you want to restore... the
- databases for the stock applications are: AddressDB, DatebookDB,
- MemoDB and ToDoDB (of course if you only backed up the AddressDB
- that's the only one you could restore...)
- * From the Tools menu choose Copy To RAM. Note that when you run the
- stock apps they create a database if one's not there... so it would be
- expectable to be replacing an existing version of the database with a
- new one.
-
- Planned Features for future versions
-
- * Automatically checks to ensure itÆs not running from Flash
- * Check for available Flash before beginning and inform the user if
- Flash is low
- * Option to schedule the backup to occur at a certain date/time
- automatically
- * Backup other databases, not just the standard ones
- * Some users asked if it would be possible to have FlashBack take care
- of the Restore process as well. I'm not sure if I want to implement
- that... but I'll look into it.
-
- But wait a secà sounds like youÆre trying to re-write FlashPack
-
- I came to the game too late, when FlashPack (freeware) had been gobbled up
- by TRG and turned into a fer-additonal-profit (the company already markets
- FlashPro) application.
-
- I refuse to pay for it so I figure itÆd be a good programming exercise for
- me to try and catch up and then keep up with FlashPack all the while
- developing something thatÆs useful for me!
-
-
- What is FlashBack written with, and whereÆs the source code?
-
- FlashBack is entirely built with freeware tools.
-
- Interface design was done with ARBOR PI builder
-
- Code prototyping was done with PALMGEN
-
- The code, of course, is C
-
- And itÆs compiled with GCC
-
- For the source see the next section
-
- Download
-
- Click HERE to download a ZIP file containing the latest version
- of FlashBack
-
- Click HERE to download a ZIP file containing both the latest
- version of FlashBack and the source code.
- Please if you add to or improve the code in any way make it
- available for download (as I did) and send me a copy at:
- whitemiata@thesitemill.com
-
-
- You can find the latest version of FlashBack at
- http://miata.thesitemill.com/palm
-
- You can contact me with questions/suggestions at whitemiata@thesitemill.com
-
-
-